@charset "utf-8";

/* 横幅 */
.home_hf img{display: block;width: 100%;}

.home_row_news{padding: 10px 20px;background: #f8f8f8;}
.home_news_fl{float: left;width: 74%;}
.home_tpxw{width: 56%;}
.home_tpxw .swiper-container{margin: 10px 20px 0;position: relative;}
.home_tpxw .swiper_nav{background-size: 10px;display: none;}
.home_tpxw .imgbox{height: 257px;overflow: hidden;}
.home_tpxw .imgbox img{display: block;min-width: 100%;min-height: 100%;}
.home_tpxw .txt{padding: 0 10px;height: 39px;line-height: 39px;font-weight: bold;}
.home_tpxw:hover .swiper_nav{display: block;}

.home_news{width: 44%;}

.home_spxw{width: 26%;}

.home_ztzl ul{background: url(../images/index/ztzl_bg.jpg) no-repeat center top;padding: 0 10px;height: 200px;overflow: hidden;}
.home_ztzl li{float: left;width: 25%;}
.home_ztzl li a{display: block;overflow: hidden;margin: 20px 10px; height: 160px;}
.home_ztzl li img{display: block;width: 100%;height: 100%;}

.home_fw{width: 70%;padding: 10px 0;}
.home_fw>div{margin: 0 20px;}
.home_fw .bd ul{margin: 0 -10px;}
.home_fw .bd li{width: 50%;float: left;}
.home_fw .bd li a{
  display: block;height: 68px;line-height: 68px;margin: 5px 10px; background: #fff;
  color:#0a9909;font-weight: bold;font-size: 1.125em;text-align: center;border:1px solid #eeeeee;
}
.home_fw .bd li a span{display: inline-block;vertical-align: middle;margin-top: -3px;line-height: 1.3;}
.home_fw .bd li a img{vertical-align: middle;margin: -3px 20px 0 0;}
.home_fw .bd li a:hover{border-color: #0a9909;}

.home_xxbsph{width: 30%;}
.home_xxbsph table{width: 100%;text-align: center;}
.home_xxbsph table th{font-size: 1em;font-weight: bold;line-height: 1.3;padding: 5px;}
.home_xxbsph table td{font-size: .9375em;line-height: 1.3;padding:11px 5px;}

.home_dqsfg{padding: 20px;}
.home_dqsfg .tit{margin: 10px 20px 20px;}
/* .dqsfg_marquee .swiper-wrapper{
  -webkit-transition-timing-function: linear!important;
  -o-transition-timing-function: linear!important;
  transition-timing-function: linear!important;
} */
.dqsfg_marquee{height: 252px;overflow: hidden;}
.dqsfg_marquee li{width: 25%;float: left;}
.dqsfg_marquee .box{margin: 0 10px;display: block;}
.dqsfg_marquee .box .imgbox{overflow: hidden;height: 210px;}
.dqsfg_marquee .box .imgbox img{display: block;min-height: 100%;}
.dqsfg_marquee .box .txtbox{padding:0 10px;text-align: center;height: 42px;line-height: 42px;}


.duilian .duilian-box .duilian-con dd img{max-width: 200px;}